package es.uned.ii.si3.model;

import org.apache.log4j.Logger;
import es.uned.ii.si3.dao.SolicitudDAO;

public class Solicitud {
	
	

	private static Logger log = Logger.getLogger(Solicitud.class);
	
	private int idSolicitud;  //El id se genera en base de datos de forma secuencial.
	private Alumno alumno; //Alumno que realiza la solicitud
	private Propuesta propuesta; //propuesta sobre la que se hace la solicitud
	private EstadosSolicitud estadoSolicitud; //Estado en el que se encuentra la solicitud
	private String urlDocumento; //Documento que debe aportar el alumno al realizar la solicitud
	
	
	public Solicitud(){
		if (log == null)
            log = Logger.getLogger(this.getClass());
	}
	
	public Solicitud(int idSolicitud, Alumno alumno,Propuesta propuesta, 
					EstadosSolicitud estadoSolicitud, String urlDocumento) {
		super();
		
		if (log == null)
            log = Logger.getLogger(this.getClass());
		this.idSolicitud=idSolicitud;
		this.alumno=alumno;
		this.propuesta=propuesta;
		this.estadoSolicitud=estadoSolicitud;
		this.urlDocumento = urlDocumento;
	}

	public int getIdSolicitud() {
		return idSolicitud;
	}

	public void setIdSolicitud(int idSolicitud) {
		this.idSolicitud = idSolicitud;
	}

	public Alumno getAlumno() {
		return alumno;
	}

	public void setAlumno(Alumno alumno) {
		this.alumno = alumno;
	}

	public Propuesta getPropuesta() {
		return propuesta;
	}

	public void setPropuesta(Propuesta propuesta) {
		this.propuesta = propuesta;
	}

	public EstadosSolicitud getEstadoSolicitud() {
		return estadoSolicitud;
	}

	public void setEstadoSolicitud(EstadosSolicitud estadoSolicitud) {
		this.estadoSolicitud = estadoSolicitud;
	}

	public String getUrlDocumento() {
		return urlDocumento;
	}

	public void setUrlDocumento(String urlDocumento) {
		this.urlDocumento = urlDocumento;
	}

		
}
